/*
 * TestSuitAbstract.h
 *
 *  Created on: 21/05/2013
 *      Author: jonathan
 */

#ifndef TESTSUITABSTRACT_H_
#define TESTSUITABSTRACT_H_
#include "../../general/estructuras/Documento.h"
#include "../../general/estructuras/Termino.h"
#include <cstdarg>
using namespace std;

class TestSuitAbstract {
	void virtual before()=0;
	void virtual run()=0;
	void virtual after()=0;
protected:
	void borrarArchivo(const char * );
	Documento * crearDocumento(int nro,int cant, ...);
	Termino * crearTermino(string texto,int cant, ...);
public:
	void runSuit();
};

#endif /* TESTSUITABSTRACT_H_ */
